मै मैप्स दिखाने के लिए अपने आवेदन में Google Map API v2
का उपयोग कर रहा हूं।Google मानचित्र API v2 में MapFragment पर एकाधिक मार्कर कैसे दिखाएं?
मैंने अपने सभी चरणों का पालन किया है, जिसका पालन मेरे आवेदन में Google मानचित्र को सक्षम करने के लिए किया जाना है।
public class PinLocationOnMapView extends FragmentActivity {
private double mLatitude = 0.0, mLongitude = 0.0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SupportMapFragment fragment = SupportMapFragment.newInstance();
getSupportFragmentManager().beginTransaction()
.add(android.R.id.content, fragment).commit();
}
}
अगर मैं इस कोड का उपयोग, यह मेरे नक्शे से पता चलता है, लेकिन अगर मैं अपने अक्षांश/देशांतर मूल्यों प्रदान करते हैं मानचित्र टाइल लोड नहीं है, और मैं केवल सफेद टाइल्स देखते हैं।
if (getIntent().getExtras() != null) {
final Bundle bundle = getIntent().getBundleExtra("LOCATION");
mLatitude = bundle.getDouble("LATITUDE");
mLongitude = bundle.getDouble("LONGITUDE");
} else {
finish();
}
GoogleMapOptions options = new GoogleMapOptions();
LatLng latLng = new LatLng(mLatitude, mLongitude);
CameraPosition cameraPosition;// = new CameraPosition(latLng, 0, 0, 0);
cameraPosition = CameraPosition.fromLatLngZoom(latLng, (float) 14.0);
options.mapType(GoogleMap.MAP_TYPE_SATELLITE).camera(cameraPosition)
.zoomControlsEnabled(true).zoomGesturesEnabled(true);
SupportMapFragment fragment = SupportMapFragment.newInstance(options);
getSupportFragmentManager().beginTransaction()
.add(android.R.id.content, fragment).commit();
इसके अलावा, मैं अक्षांश/देशांतर मूल्यों की एक सूची है:
के बाद से ऊपर वर्ग की OnCreate() में लिखे कोड है। मैं उन्हें MapFragment
, पर दिखाना चाहता हूं MapFragment
पर एकाधिक मार्कर कैसे दिखाएं?
मैंने MapView
और ItemizedOverlay
के साथ प्रयास किया, लेकिन यह मेरे लिए काम नहीं किया। मेरा मानना है कि मैंने कुंजी प्राप्त करने के लिए SHA1
कुंजी सही ढंग से बनाई है, क्योंकि यदि यह गलत था, तो मैं MapFragment
का उपयोग करके मानचित्र नहीं देख सका, लेकिन मैं देख सकता हूं कि अगर मैं लेट/लॉग मान पास नहीं करता हूं।
धन्यवाद slezadav! मैं कोशिश करूँगा, और आपको बता दूंगा। :) – Shrikant
मैपफ्रैगमेंट पर इस एममार्कर्स को कैसे दिखाना है? – Shrikant
मेरा जवाब संपादित किया गया, इसलिए यह दिखाता है कि मैपफ्रैगमेंट में मार्कर के साथ पूरा नक्शा कैसे जोड़ना है। विधि addMarkersToMap() setUpMap() विधि में है। – slezadav