CN104679423A - Method and system for accurately positioning geographic position of touch screen - Google Patents

Method and system for accurately positioning geographic position of touch screen Download PDF

Info

Publication number
CN104679423A
CN104679423A CN201310641584.6A CN201310641584A CN104679423A CN 104679423 A CN104679423 A CN 104679423A CN 201310641584 A CN201310641584 A CN 201310641584A CN 104679423 A CN104679423 A CN 104679423A
Authority
CN
China
Prior art keywords
location
map
instruction frame
screen
indicateing arm
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310641584.6A
Other languages
Chinese (zh)
Inventor
汪利宝
赵兴宇
王生
李欣
董宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Founder International Co Ltd
Founder International Beijing Co Ltd
Original Assignee
Founder International Co Ltd
Founder International Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Founder International Co Ltd, Founder International Beijing Co Ltd filed Critical Founder International Co Ltd
Priority to CN201310641584.6A priority Critical patent/CN104679423A/en
Publication of CN104679423A publication Critical patent/CN104679423A/en
Pending legal-status Critical Current

Links

Landscapes

  • Instructional Devices (AREA)

Abstract

The invention discloses a method and system for accurately positioning a geographic position of a touch screen, belonging to the field of mobile geographic information systems, a map application program of an intelligent mobile terminal is opened firstly, a map collecting function is started to collect map data, a positioning indication frame is drawn on a map, and the positioning indication frame is moved nearby a position needing to be positioned; afterwards, the position of the positioning indication frame is adjusted, a positioning indicator is aligned with a position needing to be positioned, the screen coordinate of the positioning indicator is collected, so as to obtain the screen coordinate of the position needing to be positioned, and the screen coordinate is converted to a map coordinate. The method and system described in the invention can solve the problem that under the current touch screen operation mode, accurate positioning can not be conducted when the map is used to collect data, realize accurate point getting on the map below the touch screen, and achieve the target of collecting data accurately.

Description

The pinpoint method and system in a kind of touch-screen geographic position
Technical field
The present invention relates to movable geographic information system GIS field, be specifically related to the pinpoint method and system in touch-screen geographic position in a kind of intelligent movable operating system, be mainly used in and accurately get a little on map under touch operation, reach the target of precise acquisition data.
Background technology
Modern society's mobile intelligent terminal plays the part of more and more important role in people's daily life, it is the bond of conventional mobile phone and the network terminal, the demand of making a phone call, sending short messages can not only be met, also comprise the several functions such as online, office, social activity, amusement, in recent years, be that the mobile GIS product of representative also develops rapidly, for smart phone user brings great convenience with moving map.
Mobile GIS mainly comprises cell phone map, based on the various application of locating, such as reward voucher, Public Transport Transfer, purchase by group, make friends, social, gather etc., major part all can use cell phone map, in order to locate various information on map substantially based on the Mobile solution of location.
Data acquisition based on map is one of modal application of mobile GIS, data acquisition request can accurately be located, the data of such collection just have actual reference value, and mobile intelligent terminal all adopts touch as control mode substantially, touching maximum problem is exactly accurately to locate the drop point of finger on screen, finger on the touchscreen same place touches repeatedly, the coordinate at every turn returned is probably different, also the coordinate likely returned is multiple, in this case, by finger touch reconnaissance on map, precision is very poor, such as I will click certain road, or certain building, although finger Dian Dao road on or architectural, but after screen coordinate is converted into map reference, be easy to occur deviation, map occurs a little deviation, deviation is in practice probably more than hundred meters, even more, for the application scenarios not requiring acquisition precision, may be unimportant, but for requiring the application scenarios of precise acquisition, so large deviation is certainly unallowed.
Summary of the invention
For the defect existed in prior art, the object of the present invention is to provide the pinpoint method and system in a kind of touch-screen geographic position, realize precisely removing point under touch operation on map.
For achieving the above object, the technical solution used in the present invention is: a kind of pinpoint method in touch-screen geographic position, comprises the following steps:
(1) open the map application of intelligent mobile terminal, start map acquisition function locality diagram data;
(2) drafting location instruction frame on map, and location instruction frame is moved near the position of needs location; With location indicateing arm on described location instruction frame, described location indicateing arm refers to the mark that can indicate certain point on map; That specific bit indicates the center of frame to be less than setpoint distance with needing the distance of the position of locating near described position;
(3) position of location instruction frame is adjusted, make location indicateing arm aim at the position needing location, gather the screen coordinate of location indicateing arm, obtain the screen coordinate of the position needing location;
(4) described screen coordinate is converted to map reference.
Further, the pinpoint method in a kind of touch-screen geographic position as above, in step (1), described map datum refers to the map reference of various map elements and relevant attribute information thereof, and map elements comprises point, line and face.
Further, the pinpoint method in a kind of touch-screen geographic position as above, in step (2), described location instruction frame is a circle.
Further, the pinpoint method in a kind of touch-screen geographic position as above, in step (2), described location indicateing arm is arranged on the outward flange of location instruction frame.
Further, the pinpoint method in a kind of touch-screen geographic position as above, described location instruction is designated as the heart or arrow surely.
Further, the pinpoint method in a kind of touch-screen geographic position as above, in step (2), map is drawn location instruction frame, and by the concrete mode that location instruction frame moves near the position needing location be:
Choose a bit on the position of needs location, indicate the track of frame center and this point according to screen coordinate compute location, according to described track running fix instruction frame.
Further again, the pinpoint method in a kind of touch-screen geographic position as above, when described location indicateing arm is as the criterion the heart, in step (3), adjust the position of location instruction frame, the concrete mode making location indicateing arm aim at the position of needs location is:
The position of location instruction frame is finely tuned, makes the cross searching of the accurate heart aim at the point needing location; When finely tuning the position of location instruction frame, the fine setting step-length according to setting adjusts.
Further, the pinpoint method in a kind of touch-screen geographic position as above, when the instruction of described location is designated as arrow, in step (3), adjust the position of location instruction frame, the concrete mode making location indicateing arm aim at the position of needs location is:
The position of location instruction frame is finely tuned, makes the tip of arrow aim at the point needing location; When finely tuning the position of location instruction frame, the fine setting step-length according to setting adjusts.
The pinpoint system in a kind of touch-screen geographic position, comprising:
Map data collecting module, for opening the map application of intelligent mobile terminal, starts map acquisition function locality diagram data;
Primary Location module, drafting location instruction frame on map, and location instruction frame is moved near the position of needs location; With location indicateing arm on described location instruction frame, described location indicateing arm refers to the mark that can indicate certain point on map; That specific bit indicates the center of frame to be less than setpoint distance with needing the distance of the position of locating near described position;
Accurate locating module, for adjusting the position of location instruction frame, making location indicateing arm aim at the position needing location, gathering the coordinate of location indicateing arm, obtaining the coordinate of the position needing location.
Coordinate transferring, for being converted to map reference by described screen coordinate.
Beneficial effect of the present invention is: method and system of the present invention, under existing touch screen operation modes can be solved, cannot pinpoint problem when utilizing map to carry out data acquisition, realize accurately getting a little under touch-screen on map, reach the target of accurate image data.
Accompanying drawing explanation
Fig. 1 is the structured flowchart of the pinpoint system in a kind of touch-screen geographic position in the specific embodiment of the invention;
Fig. 2 is the process flow diagram of a kind of pinpoint method in touch-screen geographic position in the specific embodiment of the invention;
Fig. 3 is a kind of schematic diagram of locating instruction frame in embodiment;
Fig. 4 is the schematic diagram of the another kind location instruction frame in embodiment.
Embodiment
Below in conjunction with Figure of description and embodiment, the present invention is described in further detail.
Fig. 1 shows the structured flowchart of the pinpoint system in a kind of touch-screen geographic position in the specific embodiment of the invention, and this system mainly comprises map data collecting module 11, Primary Location module 12, accurately locating module 13 and coordinate transferring 14, wherein:
Map data collecting module 11, for opening the map application of intelligent mobile terminal, starts map acquisition function locality diagram data;
Primary Location module 12 draws location instruction frame on map, and moves near the position of needs location by location instruction frame; With location indicateing arm on described location instruction frame, described location indicateing arm refers to the mark that can indicate certain point on map; That specific bit indicates the center of frame to be less than setpoint distance with needing the distance of the position of locating near described position;
Accurate locating module 13, for adjusting the position of location instruction frame, makes location indicateing arm aim at the position needing location, gathers the coordinate of location indicateing arm, obtain the coordinate of the position needing location.
Coordinate transferring 14 is for being converted to map reference by described screen coordinate.
Fig. 2 shows the process flow diagram based on a kind of pinpoint method in touch-screen geographic position of system shown in Fig. 1 in this embodiment, and the method comprises the following steps:
Step S21: application program of spreading out the map, starts map acquisition function locality diagram data
Open the map application of intelligent mobile terminal, start map acquisition function locality diagram data.Described map datum refers to the map reference of various map elements and relevant attribute information thereof, and map elements comprises point, line and face.
Method of the present invention is the precise positioning method based on map application.After map (application) program starts, enable map acquisition function.Not probably unique function of the data acquisition program of this mapping program due to map acquisition function, therefore, map acquisition function can be enabled by significantly operating.Map acquisition function refers to the collection to various map elements, map elements comprises the map objects such as point, line, surface, gather and mainly gather the map reference of map elements and associated attribute information, specifically, every key element that can represent on map can be gathered by map acquisition function, such as ATM, bank, school, trade company and there is the activity of Areal Distribution, such as favor information, movable party etc., different map elementses, needs the attribute information difference gathered.
Step S22: drafting location instruction frame, and location instruction frame is moved near the position of needs location;
Drafting location instruction frame on map, and location instruction frame is moved near the position of needs location; With location indicateing arm on described location instruction frame, described location indicateing arm refers to the mark that can indicate certain point on map; That specific bit indicates the center of frame to be less than setpoint distance with needing the distance of the position of locating near described position.
Wherein, described location instruction frame can be a circle, and location indicateing arm is arranged on the outward flange of location instruction frame, and location instruction is designated as the heart or arrow surely, and location instruction is designated as an arrow as shown in Figure 3, and the location instruction shown in Fig. 4 is designated as the heart surely.
On map, draw instruction frame in location in this embodiment, and by the concrete mode that location instruction frame moves near the position needing location be:
Choose a bit on the position of needs location, indicate the track of frame center and this point according to screen coordinate compute location, according to described track running fix instruction frame.
After enabling map acquisition function in step S21, map is drawn the circle of the accurate heart of band (foresight) as shown in figure 3 or 4 or arrow, can circle, the accurate heart, arrow etc. are all arranged to translucent, conveniently to locate on map.Map application provides the method for drawing various map coverture on map, call the method and can draw difform map coverture on map, enable map acquisition function, it is the process that invocation map coverture method for drafting draws the circle of band foresight or arrow on map, concrete drawing process realizes relevant to the coding of mapping program, need follow the interface specification that mapping program used provides when the coverture of invocation map draws function.
After having drawn location instruction frame, press...withed one's finger circle, and drag near the position that needs to gather, during dragging, if also do not arrive to screen edge need collection position near, then can lift finger, after first translation map, drag circle again.In operation, the circle of mapping program or the accurate heart of band of the present invention or arrow can respond the paddling action on the touchscreen of user's finger, when point on the touchscreen paddling time, the screen coordinate that the interface that the round call operation system of mapping program or the accurate heart of band of the present invention or arrow provides produces when catching paddling, and the track of finger movement is calculated according to screen coordinate, then the circle of moving map or the accurate heart of band of the present invention or arrow is carried out according to this track, enable the movement of following user's finger, realize the translation of the circle of map and the accurate heart of band or arrow.
Step S23: adjustment location instruction frame, makes location indicateing arm aim at the position needing location, gather the screen coordinate of location indicateing arm;
Step S24: screen coordinate is converted to map reference.
The position of location instruction frame is adjusted, makes location indicateing arm aim at the position needing location, gather the screen coordinate of location indicateing arm, obtain the screen coordinate of the position needing location.And the screen coordinate of the position needing location is converted to map reference, obtain the actual coordinate information of the position needing location.
In present embodiment, when described location indicateing arm is as the criterion the heart, adjust the position of location instruction frame, the concrete mode making location indicateing arm aim at the position of needs location is: finely tune the position of location instruction frame, makes the cross searching of the accurate heart aim at the point of needs location; When finely tuning the position of location instruction frame, the fine setting step-length according to setting adjusts.The size of fine setting step-length can carry out different settings as required.
When the instruction of described location is designated as arrow, adjust the position of location instruction frame, the concrete mode making location indicateing arm aim at the position of needs location is: finely tune the position of location instruction frame, makes the tip of arrow aim at the point of needs location; When finely tuning the position of location instruction frame, the fine setting step-length according to setting adjusts.
When circle drags near the position needing to gather, the position of circle is finely tuned, makes cross searching aim at the point needing collection, or make the tip of arrow aim at the point needing to gather, in order to gather precisely, need the tip of accurate for the cross heart and arrow do enough meticulous.It is the point on the map making the tip aligning of the accurate heart or arrow need to gather to the fine setting fundamental purpose of the position of circle, first press...with one's finger during fine setting circle, then slowly drag, the point on the map needing to gather whether is aimed at the tip that eyes estimate the accurate heart or arrow, when the point needing to gather is aimed at the tip of the accurate heart or arrow, lift finger, complete fine setting.
After aligning, after namely completing fine setting, click circle with finger, gather the accurate heart of cross or arrow tip aim at map reference and feedback result, after feedback result, map acquisition applications can eject attributes edit frame, adds attribute information, upload onto the server and put on record after completing this coordinate points.When clicking bowlder with finger, the first distributing operation system interface of acquisition function, picks up the screen coordinate of the tip correspondence of the accurate heart or arrow, and then the interface that provides of invocation map function, converts screen coordinate to map reference, now namely complete the collection of map reference.
In actual application, after completing the collection of map reference, capture program ejects attributes edit dialog box again, generally, can show the map reference of gathered point in attributes edit dialog box, the concrete object then gathered as required is to input each attribute, such as school, can input title, better address etc., each object needs the attribute gathered, and pre-defines.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technology thereof, then the present invention is also intended to comprise these change and modification.

Claims (9)

1. the pinpoint method in touch-screen geographic position, comprises the following steps:
(1) open the map application of intelligent mobile terminal, start map acquisition function locality diagram data;
(2) drafting location instruction frame on map, and location instruction frame is moved near the position of needs location; With location indicateing arm on described location instruction frame, described location indicateing arm refers to the mark that can indicate certain point on map; That specific bit indicates the center of frame to be less than setpoint distance with needing the distance of the position of locating near described position;
(3) position of location instruction frame is adjusted, make location indicateing arm aim at the position needing location, gather the screen coordinate of location indicateing arm, obtain the screen coordinate of the position needing location;
(4) described screen coordinate is converted to map reference.
2. the pinpoint method in a kind of touch-screen geographic position as claimed in claim 1, is characterized in that, in step (1), described map datum refers to the map reference of various map elements and relevant attribute information thereof, and map elements comprises point, line and face.
3. the pinpoint method in a kind of touch-screen geographic position as claimed in claim 1, is characterized in that, in step (2), described location instruction frame is a circle.
4. a kind of pinpoint method in touch-screen geographic position as described in claim 1 or 3, is characterized in that, in step (2), described location indicateing arm is arranged on the outward flange of location instruction frame.
5. the pinpoint method in a kind of touch-screen geographic position as claimed in claim 4, is characterized in that, described location instruction is designated as the heart or arrow surely.
6. the pinpoint method in a kind of touch-screen geographic position as claimed in claim 5, is characterized in that, in step (2), map is drawn location instruction frame, and by the concrete mode that location instruction frame moves near the position needing location is:
Choose a bit on the position of needs location, indicate the track of frame center and this point according to screen coordinate compute location, according to described track running fix instruction frame.
7. the pinpoint method in a kind of touch-screen geographic position as claimed in claim 6, it is characterized in that, when described location indicateing arm is as the criterion the heart, in step (3), adjust the position of location instruction frame, the concrete mode making location indicateing arm aim at the position of needs location is:
The position of location instruction frame is finely tuned, makes the cross searching of the accurate heart aim at the point needing location; When finely tuning the position of location instruction frame, the fine setting step-length according to setting adjusts.
8. the pinpoint method in a kind of touch-screen geographic position as claimed in claim 6, it is characterized in that, when the instruction of described location is designated as arrow, in step (3), adjust the position of location instruction frame, the concrete mode making location indicateing arm aim at the position of needs location is:
The position of location instruction frame is finely tuned, makes the tip of arrow aim at the point needing location; When finely tuning the position of location instruction frame, the fine setting step-length according to setting adjusts.
9. the pinpoint system in touch-screen geographic position, comprising:
Map data collecting module, for opening the map application of intelligent mobile terminal, starts map acquisition function locality diagram data;
Primary Location module, drafting location instruction frame on map, and location instruction frame is moved near the position of needs location; With location indicateing arm on described location instruction frame, described location indicateing arm refers to the mark that can indicate certain point on map; That specific bit indicates the center of frame to be less than setpoint distance with needing the distance of the position of locating near described position;
Accurate locating module, for adjusting the position of location instruction frame, making location indicateing arm aim at the position needing location, gathering the coordinate of location indicateing arm, obtaining the coordinate of the position needing location.
Coordinate transferring, for being converted to map reference by described screen coordinate.
CN201310641584.6A 2013-12-03 2013-12-03 Method and system for accurately positioning geographic position of touch screen Pending CN104679423A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310641584.6A CN104679423A (en) 2013-12-03 2013-12-03 Method and system for accurately positioning geographic position of touch screen

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310641584.6A CN104679423A (en) 2013-12-03 2013-12-03 Method and system for accurately positioning geographic position of touch screen

Publications (1)

Publication Number Publication Date
CN104679423A true CN104679423A (en) 2015-06-03

Family

ID=53314563

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310641584.6A Pending CN104679423A (en) 2013-12-03 2013-12-03 Method and system for accurately positioning geographic position of touch screen

Country Status (1)

Country Link
CN (1) CN104679423A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508134A (en) * 2017-09-14 2019-03-22 北京国双科技有限公司 A kind of map label method and apparatus
WO2019071378A1 (en) * 2017-10-09 2019-04-18 深圳传音通讯有限公司 Position identification method and terminal
CN110585710A (en) * 2019-09-30 2019-12-20 腾讯科技(深圳)有限公司 Interactive property control method, device, terminal and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231564A (en) * 2007-01-25 2008-07-30 三星电子株式会社 Apparatus and method for improvement of usability of touch screen
US20090207144A1 (en) * 2008-01-07 2009-08-20 Next Holdings Limited Position Sensing System With Edge Positioning Enhancement
CN101813487A (en) * 2009-02-24 2010-08-25 阿尔派株式会社 Navigation device and display method thereof
CN103019588A (en) * 2012-11-26 2013-04-03 中兴通讯股份有限公司 Touch positioning method, device and terminal
CN103257815A (en) * 2012-02-20 2013-08-21 索尼爱立信移动通讯有限公司 Positioning method for touch location, text selection method and device and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101231564A (en) * 2007-01-25 2008-07-30 三星电子株式会社 Apparatus and method for improvement of usability of touch screen
US20090207144A1 (en) * 2008-01-07 2009-08-20 Next Holdings Limited Position Sensing System With Edge Positioning Enhancement
CN101813487A (en) * 2009-02-24 2010-08-25 阿尔派株式会社 Navigation device and display method thereof
CN103257815A (en) * 2012-02-20 2013-08-21 索尼爱立信移动通讯有限公司 Positioning method for touch location, text selection method and device and electronic equipment
CN103019588A (en) * 2012-11-26 2013-04-03 中兴通讯股份有限公司 Touch positioning method, device and terminal

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508134A (en) * 2017-09-14 2019-03-22 北京国双科技有限公司 A kind of map label method and apparatus
WO2019071378A1 (en) * 2017-10-09 2019-04-18 深圳传音通讯有限公司 Position identification method and terminal
CN111213118A (en) * 2017-10-09 2020-05-29 深圳传音通讯有限公司 Position identification method and terminal
CN111213118B (en) * 2017-10-09 2023-11-03 深圳传音通讯有限公司 Position identification method and terminal
CN110585710A (en) * 2019-09-30 2019-12-20 腾讯科技(深圳)有限公司 Interactive property control method, device, terminal and storage medium

Similar Documents

Publication Publication Date Title
CN102810008B (en) A kind of air input, method and input collecting device in the air
CN102799358B (en) The determination method and device of display position of cursor
CN105547301A (en) Indoor map construction method and device based on geomagnetism
CN112291706A (en) Network optimization method based on big data and artificial intelligence
CN105955617A (en) Gesture for selecting text
CN105635956A (en) Positioning method and apparatus based on indoor virtual landmark
CN107958451A (en) Vision high accuracy map production method and device
CN103729378A (en) Updating method and device for IP geographic information
CN104679423A (en) Method and system for accurately positioning geographic position of touch screen
CN109471142A (en) A kind of working trajectory recognition methods based on RTK Differential positioning
CN103207730B (en) One can locate pull-alongs flow process drawing generating method and process flow diagram maker
CN108009485A (en) Wireless fingerprint storehouse update method based on crowdsourcing data
CN107133236A (en) The method and apparatus of geographical position track optimizing
CN103808307B (en) Portable tablet type engineering geological surveying and mapping working method based on windows
CN104375211A (en) Weather forecast contour map updating method and system
CN115588131A (en) Model robustness detection method, related device and storage medium
CN102118437B (en) Method and device based on Xen for monitoring thermomigration progress for virtual machine
CN107168633B (en) A kind of gesture interaction query event construction method based on data dependence
CN107976705A (en) A kind of track calculating method based on high in the clouds, system
CN103500530B (en) Based on the automatic initial proportion chi map making method of road net space distribution
CN103605477A (en) Gesture positioning method based on capacitive screen handwriting and capacitive screen
CN105023089A (en) Urban management data monitoring system based on GIS platform and method thereof
CN103995654A (en) Chart granularity adjusting method and device
CN103295465A (en) Terminal and electronic map display method
CN107064866A (en) A kind of generation method in the dynamic fingerprint storehouse based on iBeacon indoor positionings

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20150603