Зачем вам что-то доставать из ax.scatter, если у вас все есть в longitude и latitude?
import matplotlib.pyplot as plt
import osmnx as ox
import folium
place = "Anadyr, Russia"
G = ox.graph_from_place(place)#, network_type="drive")
fig, ax = ox.plot_graph(G, figsize=(10,10), show=False, close=False)
longitude = 64.735814
latitude = 177.518913
ax.scatter(latitude, longitude, c='red', s=25)
graph_map = ox.plot_graph_folium(G,
popup_attribute='name',
edge_width=2)
def marker(long, lat):
folium.CircleMarker(location=[lat, long], radius=2, weight=5, color="red").add_to(graph_map)
marker(latitude, longitude)
# сохранение и открытие:
import webbrowser
graph_map.save("mymap.html")
webbrowser.open("mymap.html")
