मैं Google Maps v2
पर शीर्ष पर "खोज बार" जोड़ना चाहता हूं जैसा कि मैंने Google Play से छीन ली गई इस छोटी तस्वीर पर दिखाया है।Google मानचित्र में मानचित्र खोज बार v2
कैसे मुझे लगता है कि करने के बारे में जाते हैं? धन्यवाद
मैं Google Maps v2
पर शीर्ष पर "खोज बार" जोड़ना चाहता हूं जैसा कि मैंने Google Play से छीन ली गई इस छोटी तस्वीर पर दिखाया है।Google मानचित्र में मानचित्र खोज बार v2
कैसे मुझे लगता है कि करने के बारे में जाते हैं? धन्यवाद
यह देर से उत्तर देने वाला है लेकिन इस सामान्य आवश्यकता का उत्तर होना चाहिए।
इस में हमें मूल रूप से करने की आवश्यकता है टेक्स्ट बॉक्स में उपयोगकर्ता द्वारा उल्लिखित पते की खोज के लिए Google Geocoder
का उपयोग करें।
हम इसे इस तरह से कर सकते हैं,
Geocoder geo = new Geocoder(getBaseContext());
List<Address> gotAddresses = null;
try {
gotAddresses = geocoder.getFromLocationName(locationName[0], 1);
} catch (IOException e) {
e.printStackTrace();
}
इस विधि उपलब्ध पतों की एक सूची देता है, इस कोड में हम केवल 1 पता स्वीकार कर रहे हैं, हम एक से अधिक पतों प्राप्त कर सकते हैं मान बदलकर जरूरत उपर्युक्त विधि में अंतिम पैरामीटर का। फिर,
Address address = (Address) gotAddresses.get(0);
LatLng latLng = new LatLng(address.getLatitude(), address.getLongitude());
String properAddress = String.format("%s, %s",
address.getMaxAddressLineIndex() > 0 ? address.getAddressLine(0) : "",
address.getCountryName());
mMap.addMarker(new MarkerOptions()
.position(new LatLng(address.getLatitude(), address.getLongitude())).draggable(true)
.title(properAddress)
.icon(BitmapDescriptorFactory.fromResource(R.drawable.pin)));
मैं नक्शे पहले से ही रूप में अच्छी तरह setLocationEnabled दूर सही उपयोग करते हुए (कम से स्थान 'बटन' जोड़ा के रूप में) – 1088
शायद यह आपकी मदद कर सकता है http://wptrafficanalyzer.in/blog/android-geocoding -Showing-user-input-location-on-google-map-android-api-v2/ –
काम किया !! धन्यवाद – 1088